import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    collectlist: [],//收藏列表
  },
  getters: {
  },
  mutations: {
    // 收藏店铺
    collect(state, payload) {
      state.collectlist.push(payload);
      console.log(state);
    },
    // 取消店铺收藏，就要从数组中删除
    cancel_collect(state, payload) {
      var index = state.collectlist.findIndex((item) => {
        return item.mtWmPoiId == payload.mtWmPoiId;
      })
      // 如果返回值不等于-1，则表示找到
      if (index != -1) {
        // 将找到的店铺，在点击收藏按钮时，从数组里删掉
        state.collectlist.splice(index, 1);
        console.log(state.collectlist);
      }
    }
  },
  actions: {
  },
  modules: {
  }
})
